SecurityConnectorInner Class

public final class SecurityConnectorInner
extends Resource

The security connector resource.

Constructor Summary

Constructor Description
SecurityConnectorInner()

Creates an instance of SecurityConnectorInner class.

Method Summary

Modifier and Type Method and Description
EnvironmentData environmentData()

Get the environmentData property: The security connector environment data.

CloudName environmentName()

Get the environmentName property: The multi cloud resource's cloud name.

String hierarchyIdentifier()

Get the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).

OffsetDateTime hierarchyIdentifierTrialEndDate()

Get the hierarchyIdentifierTrialEndDate property: The date on which the trial period will end, if applicable.

List<CloudOffering> offerings()

Get the offerings property: A collection of offerings for the security connector.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

void validate()

Validates the instance.

SecurityConnectorInner withEnvironmentData(EnvironmentData environmentData)

Set the environmentData property: The security connector environment data.

SecurityConnectorInner withEnvironmentName(CloudName environmentName)

Set the environmentName property: The multi cloud resource's cloud name.

SecurityConnectorInner withHierarchyIdentifier(String hierarchyIdentifier)

Set the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).

SecurityConnectorInner withLocation(String location)
SecurityConnectorInner withOfferings(List<CloudOffering> offerings)

Set the offerings property: A collection of offerings for the security connector.

SecurityConnectorInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

SecurityConnectorInner

public SecurityConnectorInner()

Creates an instance of SecurityConnectorInner class.

Method Details

environmentData

public EnvironmentData environmentData()

Get the environmentData property: The security connector environment data.

Returns:

the environmentData value.

environmentName

public CloudName environmentName()

Get the environmentName property: The multi cloud resource's cloud name.

Returns:

the environmentName value.

hierarchyIdentifier

public String hierarchyIdentifier()

Get the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).

Returns:

the hierarchyIdentifier value.

hierarchyIdentifierTrialEndDate

public OffsetDateTime hierarchyIdentifierTrialEndDate()

Get the hierarchyIdentifierTrialEndDate property: The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.

Returns:

the hierarchyIdentifierTrialEndDate value.

offerings

public List offerings()

Get the offerings property: A collection of offerings for the security connector.

Returns:

the offerings value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

withEnvironmentData

public SecurityConnectorInner withEnvironmentData(EnvironmentData environmentData)

Set the environmentData property: The security connector environment data.

Parameters:

environmentData - the environmentData value to set.

Returns:

the SecurityConnectorInner object itself.

withEnvironmentName

public SecurityConnectorInner withEnvironmentName(CloudName environmentName)

Set the environmentName property: The multi cloud resource's cloud name.

Parameters:

environmentName - the environmentName value to set.

Returns:

the SecurityConnectorInner object itself.

withHierarchyIdentifier

public SecurityConnectorInner withHierarchyIdentifier(String hierarchyIdentifier)

Set the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).

Parameters:

hierarchyIdentifier - the hierarchyIdentifier value to set.

Returns:

the SecurityConnectorInner object itself.

withLocation

public SecurityConnectorInner withLocation(String location)

Overrides:

SecurityConnectorInner.withLocation(String location)

Parameters:

location

withOfferings

public SecurityConnectorInner withOfferings(List offerings)

Set the offerings property: A collection of offerings for the security connector.

Parameters:

offerings - the offerings value to set.

Returns:

the SecurityConnectorInner object itself.

withTags

public SecurityConnectorInner withTags(Map tags)

Overrides:

SecurityConnectorInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to