SystemTopicInner Class

public final class SystemTopicInner
extends Resource

EventGrid System Topic.

Constructor Summary

Constructor Description
SystemTopicInner()

Method Summary

Modifier and Type Method and Description
IdentityInfo identity()

Get the identity property: Identity information for the resource.

String metricResourceId()

Get the metricResourceId property: Metric resource id for the system topic.

ResourceProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the system topic.

String source()

Get the source property: Source for the system topic.

SystemData systemData()

Get the systemData property: The system metadata relating to System Topic resource.

String topicType()

Get the topicType property: TopicType for the system topic.

void validate()

Validates the instance.

SystemTopicInner withIdentity(IdentityInfo identity)

Set the identity property: Identity information for the resource.

SystemTopicInner withLocation(String location)
SystemTopicInner withSource(String source)

Set the source property: Source for the system topic.

SystemTopicInner withTags(Map<String,String> tags)
SystemTopicInner withTopicType(String topicType)

Set the topicType property: TopicType for the system topic.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

SystemTopicInner

public SystemTopicInner()

Method Details

identity

public IdentityInfo identity()

Get the identity property: Identity information for the resource.

Returns:

the identity value.

metricResourceId

public String metricResourceId()

Get the metricResourceId property: Metric resource id for the system topic.

Returns:

the metricResourceId value.

provisioningState

public ResourceProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the system topic.

Returns:

the provisioningState value.

source

public String source()

Get the source property: Source for the system topic.

Returns:

the source value.

systemData

public SystemData systemData()

Get the systemData property: The system metadata relating to System Topic resource.

Returns:

the systemData value.

topicType

public String topicType()

Get the topicType property: TopicType for the system topic.

Returns:

the topicType value.

validate

public void validate()

Validates the instance.

withIdentity

public SystemTopicInner withIdentity(IdentityInfo identity)

Set the identity property: Identity information for the resource.

Parameters:

identity - the identity value to set.

Returns:

the SystemTopicInner object itself.

withLocation

public SystemTopicInner withLocation(String location)

Overrides:

SystemTopicInner.withLocation(String location)

Parameters:

location

withSource

public SystemTopicInner withSource(String source)

Set the source property: Source for the system topic.

Parameters:

source - the source value to set.

Returns:

the SystemTopicInner object itself.

withTags

public SystemTopicInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTopicType

public SystemTopicInner withTopicType(String topicType)

Set the topicType property: TopicType for the system topic.

Parameters:

topicType - the topicType value to set.

Returns:

the SystemTopicInner object itself.

Applies to

Azure SDK for Java

Latest