AccountProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.purview.fluent.models.AccountProperties

Implements

public final class AccountProperties
implements JsonSerializable<AccountProperties>

The account properties.

Constructor Summary

Constructor Description
AccountProperties()

Creates an instance of AccountProperties class.

Method Summary

Modifier and Type Method and Description
CloudConnectors cloudConnectors()

Get the cloudConnectors property: Cloud connectors.

OffsetDateTime createdAt()

Get the createdAt property: Gets the time at which the entity was created.

String createdBy()

Get the createdBy property: Gets the creator of the entity.

String createdByObjectId()

Get the createdByObjectId property: Gets the creators of the entity's object id.

AccountPropertiesEndpoints endpoints()

Get the endpoints property: The URIs that are the public endpoints of the account.

String friendlyName()

Get the friendlyName property: Gets or sets the friendly name.

static AccountProperties fromJson(JsonReader jsonReader)

Reads an instance of AccountProperties from the JsonReader.

String managedResourceGroupName()

Get the managedResourceGroupName property: Gets or sets the managed resource group name.

AccountPropertiesManagedResources managedResources()

Get the managedResources property: Gets the resource identifiers of the managed resources.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Get the privateEndpointConnections property: Gets the private endpoint connections information.

ProvisioningState provisioningState()

Get the provisioningState property: Gets or sets the state of the provisioning.

PublicNetworkAccess publicNetworkAccess()

Get the publicNetworkAccess property: Gets or sets the public network access.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AccountProperties withCloudConnectors(CloudConnectors cloudConnectors)

Set the cloudConnectors property: Cloud connectors.

AccountProperties withManagedResourceGroupName(String managedResourceGroupName)

Set the managedResourceGroupName property: Gets or sets the managed resource group name.

AccountProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Set the publicNetworkAccess property: Gets or sets the public network access.

Methods inherited from java.lang.Object

Constructor Details

AccountProperties

public AccountProperties()

Creates an instance of AccountProperties class.

Method Details

cloudConnectors

public CloudConnectors cloudConnectors()

Get the cloudConnectors property: Cloud connectors. External cloud identifier used as part of scanning configuration.

Returns:

the cloudConnectors value.

createdAt

public OffsetDateTime createdAt()

Get the createdAt property: Gets the time at which the entity was created.

Returns:

the createdAt value.

createdBy

public String createdBy()

Get the createdBy property: Gets the creator of the entity.

Returns:

the createdBy value.

createdByObjectId

public String createdByObjectId()

Get the createdByObjectId property: Gets the creators of the entity's object id.

Returns:

the createdByObjectId value.

endpoints

public AccountPropertiesEndpoints endpoints()

Get the endpoints property: The URIs that are the public endpoints of the account.

Returns:

the endpoints value.

friendlyName

public String friendlyName()

Get the friendlyName property: Gets or sets the friendly name.

Returns:

the friendlyName value.

fromJson

public static AccountProperties fromJson(JsonReader jsonReader)

Reads an instance of AccountProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AccountProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AccountProperties.

managedResourceGroupName

public String managedResourceGroupName()

Get the managedResourceGroupName property: Gets or sets the managed resource group name.

Returns:

the managedResourceGroupName value.

managedResources

public AccountPropertiesManagedResources managedResources()

Get the managedResources property: Gets the resource identifiers of the managed resources.

Returns:

the managedResources value.

privateEndpointConnections

public List<PrivateEndpointConnectionInner> privateEndpointConnections()

Get the privateEndpointConnections property: Gets the private endpoint connections information.

Returns:

the privateEndpointConnections value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Gets or sets the state of the provisioning.

Returns:

the provisioningState value.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Get the publicNetworkAccess property: Gets or sets the public network access.

Returns:

the publicNetworkAccess value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCloudConnectors

public AccountProperties withCloudConnectors(CloudConnectors cloudConnectors)

Set the cloudConnectors property: Cloud connectors. External cloud identifier used as part of scanning configuration.

Parameters:

cloudConnectors - the cloudConnectors value to set.

Returns:

the AccountProperties object itself.

withManagedResourceGroupName

public AccountProperties withManagedResourceGroupName(String managedResourceGroupName)

Set the managedResourceGroupName property: Gets or sets the managed resource group name.

Parameters:

managedResourceGroupName - the managedResourceGroupName value to set.

Returns:

the AccountProperties object itself.

withPublicNetworkAccess

public AccountProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Set the publicNetworkAccess property: Gets or sets the public network access.

Parameters:

publicNetworkAccess - the publicNetworkAccess value to set.

Returns:

the AccountProperties object itself.

Applies to