GcpOrganizationalDataOrganization Class

public final class GcpOrganizationalDataOrganization
extends GcpOrganizationalData

The gcpOrganization data for the parent account.

Constructor Summary

Constructor Description
GcpOrganizationalDataOrganization()

Creates an instance of GcpOrganizationalDataOrganization class.

Method Summary

Modifier and Type Method and Description
List<String> excludedProjectNumbers()

Get the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.

String organizationName()

Get the organizationName property: GCP organization name.

String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.

void validate()

Validates the instance.

GcpOrganizationalDataOrganization withExcludedProjectNumbers(List<String> excludedProjectNumbers)

Set the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.

GcpOrganizationalDataOrganization withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.

GcpOrganizationalDataOrganization withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.

String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.

Methods inherited from GcpOrganizationalData

Methods inherited from java.lang.Object

Constructor Details

GcpOrganizationalDataOrganization

public GcpOrganizationalDataOrganization()

Creates an instance of GcpOrganizationalDataOrganization class.

Method Details

excludedProjectNumbers

public List excludedProjectNumbers()

Get the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.

Returns:

the excludedProjectNumbers value.

organizationName

public String organizationName()

Get the organizationName property: GCP organization name.

Returns:

the organizationName value.

serviceAccountEmailAddress

public String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.

Returns:

the serviceAccountEmailAddress value.

validate

public void validate()

Validates the instance.

Overrides:

GcpOrganizationalDataOrganization.validate()

withExcludedProjectNumbers

public GcpOrganizationalDataOrganization withExcludedProjectNumbers(List excludedProjectNumbers)

Set the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.

Parameters:

excludedProjectNumbers - the excludedProjectNumbers value to set.

Returns:

the GcpOrganizationalDataOrganization object itself.

withServiceAccountEmailAddress

public GcpOrganizationalDataOrganization withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.

Parameters:

serviceAccountEmailAddress - the serviceAccountEmailAddress value to set.

Returns:

the GcpOrganizationalDataOrganization object itself.

withWorkloadIdentityProviderId

public GcpOrganizationalDataOrganization withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.

Parameters:

workloadIdentityProviderId - the workloadIdentityProviderId value to set.

Returns:

the GcpOrganizationalDataOrganization object itself.

workloadIdentityProviderId

public String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.

Returns:

the workloadIdentityProviderId value.

Applies to