SystemTopicInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. eventgrid. fluent. models. SystemTopicInner
- com.
- com.
- com.
public final class SystemTopicInner
extends Resource
EventGrid System Topic.
Constructor Summary
| Constructor | Description |
|---|---|
| SystemTopicInner() |
Creates an instance of System |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
System |
fromJson(JsonReader jsonReader)
Reads an instance of System |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Identity |
identity()
Get the identity property: Identity information for the resource. |
| String |
metricResourceId()
Get the metric |
| String |
name()
Get the name property: The name of the resource. |
|
Resource |
provisioningState()
Get the provisioning |
| String |
source()
Get the source property: Source for the system topic. |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
topicType()
Get the topic |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
System |
withIdentity(IdentityInfo identity)
Set the identity property: Identity information for the resource. |
|
System |
withLocation(String location) |
|
System |
withSource(String source)
Set the source property: Source for the system topic. |
|
System |
withTags(Map<String,String> tags) |
|
System |
withTopicType(String topicType)
Set the topic |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
SystemTopicInner
public SystemTopicInner()
Creates an instance of SystemTopicInner class.
Method Details
fromJson
public static SystemTopicInner fromJson(JsonReader jsonReader)
Reads an instance of SystemTopicInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
SystemTopicInner.id()Returns:
identity
public IdentityInfo identity()
Get the identity property: Identity information for the resource.
Returns:
metricResourceId
public String metricResourceId()
Get the metricResourceId property: Metric resource id for the system topic.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
SystemTopicInner.name()Returns:
provisioningState
public ResourceProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the system topic.
Returns:
source
public String source()
Get the source property: Source for the system topic.
Returns:
systemData
public SystemData systemData()
Get the systemData property: The system metadata relating to the Event Grid resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SystemTopicInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
topicType
public String topicType()
Get the topicType property: TopicType for the system topic.
Returns:
type
public String type()
Get the type property: The type of the resource.
Overrides:
SystemTopicInner.type()Returns:
validate
public void validate()
Validates the instance.
withIdentity
public SystemTopicInner withIdentity(IdentityInfo identity)
Set the identity property: Identity information for the resource.
Parameters:
Returns:
withLocation
public SystemTopicInner withLocation(String location)
Overrides:
SystemTopicInner.withLocation(String location)Parameters:
withSource
public SystemTopicInner withSource(String source)
Set the source property: Source for the system topic.
Parameters:
Returns:
withTags
public SystemTopicInner withTags(Map<String,String> tags)
Overrides:
SystemTopicInner.withTags(Map<String,String> tags)Parameters:
withTopicType
public SystemTopicInner withTopicType(String topicType)
Set the topicType property: TopicType for the system topic.
Parameters:
Returns: