CspmMonitorGcpOfferingNativeCloudConnection Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.CspmMonitorGcpOfferingNativeCloudConnection

public final class CspmMonitorGcpOfferingNativeCloudConnection

The native cloud connection configuration.

Constructor Summary

Constructor Description
CspmMonitorGcpOfferingNativeCloudConnection()

Creates an instance of CspmMonitorGcpOfferingNativeCloudConnection class.

Method Summary

Modifier and Type Method and Description
String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address in GCP for this offering.

void validate()

Validates the instance.

CspmMonitorGcpOfferingNativeCloudConnection withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address in GCP for this offering.

CspmMonitorGcpOfferingNativeCloudConnection withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id for the offering.

String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id for the offering.

Methods inherited from java.lang.Object

Constructor Details

CspmMonitorGcpOfferingNativeCloudConnection

public CspmMonitorGcpOfferingNativeCloudConnection()

Creates an instance of CspmMonitorGcpOfferingNativeCloudConnection class.

Method Details

serviceAccountEmailAddress

public String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address in GCP for this offering.

Returns:

the serviceAccountEmailAddress value.

validate

public void validate()

Validates the instance.

withServiceAccountEmailAddress

public CspmMonitorGcpOfferingNativeCloudConnection withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address in GCP for this offering.

Parameters:

serviceAccountEmailAddress - the serviceAccountEmailAddress value to set.

Returns:

the CspmMonitorGcpOfferingNativeCloudConnection object itself.

withWorkloadIdentityProviderId

public CspmMonitorGcpOfferingNativeCloudConnection withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id for the offering.

Parameters:

workloadIdentityProviderId - the workloadIdentityProviderId value to set.

Returns:

the CspmMonitorGcpOfferingNativeCloudConnection object itself.

workloadIdentityProviderId

public String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id for the offering.

Returns:

the workloadIdentityProviderId value.

Applies to