DataCollectionEndpointResourceInner Class

public final class DataCollectionEndpointResourceInner
extends Resource

Definition of ARM tracked top level resource.

Constructor Summary

Constructor Description
DataCollectionEndpointResourceInner()

Creates an instance of DataCollectionEndpointResourceInner class.

Method Summary

Modifier and Type Method and Description
DataCollectionEndpointConfigurationAccess configurationAccess()

Get the configurationAccess property: The endpoint used by clients to access their configuration.

String description()

Get the description property: Description of the data collection endpoint.

String etag()

Get the etag property: Resource entity tag (ETag).

static DataCollectionEndpointResourceInner fromJson(JsonReader jsonReader)

Reads an instance of DataCollectionEndpointResourceInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String immutableId()

Get the immutableId property: The immutable ID of this data collection endpoint resource.

KnownDataCollectionEndpointResourceKind kind()

Get the kind property: The kind of the resource.

DataCollectionEndpointLogsIngestion logsIngestion()

Get the logsIngestion property: The endpoint used by clients to ingest logs.

String name()

Get the name property: The name of the resource.

DataCollectionEndpointNetworkAcls networkAcls()

Get the networkAcls property: Network access control rules for the endpoints.

KnownDataCollectionEndpointProvisioningState provisioningState()

Get the provisioningState property: The resource provisioning state.

SystemData systemData()

Get the systemData property: Metadata pertaining to creation and last modification of the resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

DataCollectionEndpointResourceInner withConfigurationAccess(DataCollectionEndpointConfigurationAccess configurationAccess)

Set the configurationAccess property: The endpoint used by clients to access their configuration.

DataCollectionEndpointResourceInner withDescription(String description)

Set the description property: Description of the data collection endpoint.

DataCollectionEndpointResourceInner withImmutableId(String immutableId)

Set the immutableId property: The immutable ID of this data collection endpoint resource.

DataCollectionEndpointResourceInner withKind(KnownDataCollectionEndpointResourceKind kind)

Set the kind property: The kind of the resource.

DataCollectionEndpointResourceInner withLocation(String location)
DataCollectionEndpointResourceInner withLogsIngestion(DataCollectionEndpointLogsIngestion logsIngestion)

Set the logsIngestion property: The endpoint used by clients to ingest logs.

DataCollectionEndpointResourceInner withNetworkAcls(DataCollectionEndpointNetworkAcls networkAcls)

Set the networkAcls property: Network access control rules for the endpoints.

DataCollectionEndpointResourceInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

DataCollectionEndpointResourceInner

public DataCollectionEndpointResourceInner()

Creates an instance of DataCollectionEndpointResourceInner class.

Method Details

configurationAccess

public DataCollectionEndpointConfigurationAccess configurationAccess()

Get the configurationAccess property: The endpoint used by clients to access their configuration.

Returns:

the configurationAccess value.

description

public String description()

Get the description property: Description of the data collection endpoint.

Returns:

the description value.

etag

public String etag()

Get the etag property: Resource entity tag (ETag).

Returns:

the etag value.

fromJson

public static DataCollectionEndpointResourceInner fromJson(JsonReader jsonReader)

Reads an instance of DataCollectionEndpointResourceInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

DataCollectionEndpointResourceInner.id()

Returns:

the id value.

immutableId

public String immutableId()

Get the immutableId property: The immutable ID of this data collection endpoint resource. This property is READ-ONLY.

Returns:

the immutableId value.

kind

public KnownDataCollectionEndpointResourceKind kind()

Get the kind property: The kind of the resource.

Returns:

the kind value.

logsIngestion

public DataCollectionEndpointLogsIngestion logsIngestion()

Get the logsIngestion property: The endpoint used by clients to ingest logs.

Returns:

the logsIngestion value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

DataCollectionEndpointResourceInner.name()

Returns:

the name value.

networkAcls

public DataCollectionEndpointNetworkAcls networkAcls()

Get the networkAcls property: Network access control rules for the endpoints.

Returns:

the networkAcls value.

provisioningState

public KnownDataCollectionEndpointProvisioningState provisioningState()

Get the provisioningState property: The resource provisioning state. This property is READ-ONLY.

Returns:

the provisioningState value.

systemData

public SystemData systemData()

Get the systemData property: Metadata pertaining to creation and last modification of the resource.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DataCollectionEndpointResourceInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

DataCollectionEndpointResourceInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withConfigurationAccess

public DataCollectionEndpointResourceInner withConfigurationAccess(DataCollectionEndpointConfigurationAccess configurationAccess)

Set the configurationAccess property: The endpoint used by clients to access their configuration.

Parameters:

configurationAccess - the configurationAccess value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withDescription

public DataCollectionEndpointResourceInner withDescription(String description)

Set the description property: Description of the data collection endpoint.

Parameters:

description - the description value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withImmutableId

public DataCollectionEndpointResourceInner withImmutableId(String immutableId)

Set the immutableId property: The immutable ID of this data collection endpoint resource. This property is READ-ONLY.

Parameters:

immutableId - the immutableId value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withKind

public DataCollectionEndpointResourceInner withKind(KnownDataCollectionEndpointResourceKind kind)

Set the kind property: The kind of the resource.

Parameters:

kind - the kind value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withLocation

public DataCollectionEndpointResourceInner withLocation(String location)

Overrides:

DataCollectionEndpointResourceInner.withLocation(String location)

Parameters:

location

withLogsIngestion

public DataCollectionEndpointResourceInner withLogsIngestion(DataCollectionEndpointLogsIngestion logsIngestion)

Set the logsIngestion property: The endpoint used by clients to ingest logs.

Parameters:

logsIngestion - the logsIngestion value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withNetworkAcls

public DataCollectionEndpointResourceInner withNetworkAcls(DataCollectionEndpointNetworkAcls networkAcls)

Set the networkAcls property: Network access control rules for the endpoints.

Parameters:

networkAcls - the networkAcls value to set.

Returns:

the DataCollectionEndpointResourceInner object itself.

withTags

public DataCollectionEndpointResourceInner withTags(Map tags)

Overrides:

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

Parameters:

tags

Applies to