TopicInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. eventgrid. fluent. models. TopicInner
- com.
- com.
- com.
public final class TopicInner
extends Resource
EventGrid Topic.
Constructor | Description | |
---|---|---|
Topic |
Modifier and Type | Method and Description |
---|---|
Boolean |
disable Get the disable |
String |
endpoint()
Get the endpoint property: Endpoint for the topic. |
Identity |
identity()
Get the identity property: Identity information for the resource. |
List<Inbound |
inbound Get the inbound |
Input |
input Get the input |
Input |
input Get the input |
String |
metric Get the metric |
List<Private |
private Get the private |
Topic |
provisioning Get the provisioning |
Public |
public Get the public |
System |
system Get the system |
void |
validate()
Validates the instance. |
Topic |
with Set the disable |
Topic |
with Set the identity property: Identity information for the resource. |
Topic |
with Set the inbound |
Topic |
with Set the input |
Topic |
with Set the input |
Topic |
with |
Topic |
with Set the public |
Topic |
with |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
TopicInner
public TopicInner()
disableLocalAuth
public Boolean disableLocalAuth()
Get the disableLocalAuth property: This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
Returns:
endpoint
public String endpoint()
Get the endpoint property: Endpoint for the topic.
Returns:
identity
public IdentityInfo identity()
Get the identity property: Identity information for the resource.
Returns:
inboundIpRules
public List
Get the inboundIpRules property: This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
Returns:
inputSchema
public InputSchema inputSchema()
Get the inputSchema property: This determines the format that Event Grid should expect for incoming events published to the topic.
Returns:
inputSchemaMapping
public InputSchemaMapping inputSchemaMapping()
Get the inputSchemaMapping property: This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema.
Returns:
metricResourceId
public String metricResourceId()
Get the metricResourceId property: Metric resource id for the topic.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: The privateEndpointConnections property.
Returns:
provisioningState
public TopicProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the topic.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring .
Returns:
systemData
public SystemData systemData()
Get the systemData property: The system metadata relating to Topic resource.
Returns:
validate
public void validate()
Validates the instance.
withDisableLocalAuth
public TopicInner withDisableLocalAuth(Boolean disableLocalAuth)
Set the disableLocalAuth property: This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
Parameters:
Returns:
withIdentity
public TopicInner withIdentity(IdentityInfo identity)
Set the identity property: Identity information for the resource.
Parameters:
Returns:
withInboundIpRules
public TopicInner withInboundIpRules(List
Set the inboundIpRules property: This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
Parameters:
Returns:
withInputSchema
public TopicInner withInputSchema(InputSchema inputSchema)
Set the inputSchema property: This determines the format that Event Grid should expect for incoming events published to the topic.
Parameters:
Returns:
withInputSchemaMapping
public TopicInner withInputSchemaMapping(InputSchemaMapping inputSchemaMapping)
Set the inputSchemaMapping property: This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema.
Parameters:
Returns:
withLocation
public TopicInner withLocation(String location)
Overrides:
TopicInner.withLocation(String location)Parameters:
withPublicNetworkAccess
public TopicInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring .
Parameters:
Returns:
withTags
public TopicInner withTags(Map
Overrides:
TopicInner.withTags(Map<String,String> tags)Parameters:
Azure SDK for Java geri bildirimi
Azure SDK for Java, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: