SBNamespaceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. servicebus. fluent. models. SBNamespaceInner
- com.
- com.
- com.
public final class SBNamespaceInner
extends Resource
Description of a namespace resource.
Constructor Summary
Constructor | Description |
---|---|
SBNamespaceInner() |
Creates an instance of SBNamespace |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
alternateName()
Get the alternate |
Offset |
createdAt()
Get the created |
Boolean |
disableLocalAuth()
Get the disable |
Encryption |
encryption()
Get the encryption property: Properties of BYOK Encryption description. |
static
SBNamespace |
fromJson(JsonReader jsonReader)
Reads an instance of SBNamespace |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Identity |
identity()
Get the identity property: Properties of BYOK Identity description. |
String |
metricId()
Get the metric |
String |
name()
Get the name property: The name of the resource. |
List<Private |
privateEndpointConnections()
Get the private |
String |
provisioningState()
Get the provisioning |
String |
serviceBusEndpoint()
Get the service |
SBSku |
sku()
Get the sku property: Properties of SKU. |
String |
status()
Get the status property: Status of the namespace. |
System |
systemData()
Get the system |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
Offset |
updatedAt()
Get the updated |
void |
validate()
Validates the instance. |
SBNamespace |
withAlternateName(String alternateName)
Set the alternate |
SBNamespace |
withDisableLocalAuth(Boolean disableLocalAuth)
Set the disable |
SBNamespace |
withEncryption(Encryption encryption)
Set the encryption property: Properties of BYOK Encryption description. |
SBNamespace |
withIdentity(Identity identity)
Set the identity property: Properties of BYOK Identity description. |
SBNamespace |
withLocation(String location) |
SBNamespace |
withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
Set the private |
SBNamespace |
withSku(SBSku sku)
Set the sku property: Properties of SKU. |
SBNamespace |
withTags(Map<String,String> tags) |
SBNamespace |
withZoneRedundant(Boolean zoneRedundant)
Set the zone |
Boolean |
zoneRedundant()
Get the zone |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
SBNamespaceInner
public SBNamespaceInner()
Creates an instance of SBNamespaceInner class.
Method Details
alternateName
public String alternateName()
Get the alternateName property: Alternate name for namespace.
Returns:
createdAt
public OffsetDateTime createdAt()
Get the createdAt property: The time the namespace was created.
Returns:
disableLocalAuth
public Boolean disableLocalAuth()
Get the disableLocalAuth property: This property disables SAS authentication for the Service Bus namespace.
Returns:
encryption
public Encryption encryption()
Get the encryption property: Properties of BYOK Encryption description.
Returns:
fromJson
public static SBNamespaceInner fromJson(JsonReader jsonReader)
Reads an instance of SBNamespaceInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
SBNamespaceInner.id()Returns:
identity
public Identity identity()
Get the identity property: Properties of BYOK Identity description.
Returns:
metricId
public String metricId()
Get the metricId property: Identifier for Azure Insights metrics.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
SBNamespaceInner.name()Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: List of private endpoint connections.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Provisioning state of the namespace.
Returns:
serviceBusEndpoint
public String serviceBusEndpoint()
Get the serviceBusEndpoint property: Endpoint you can use to perform Service Bus operations.
Returns:
sku
public SBSku sku()
Get the sku property: Properties of SKU.
Returns:
status
public String status()
Get the status property: Status of the namespace.
Returns:
systemData
public SystemData systemData()
Get the systemData property: The system meta data relating to this resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SBNamespaceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
SBNamespaceInner.type()Returns:
updatedAt
public OffsetDateTime updatedAt()
Get the updatedAt property: The time the namespace was updated.
Returns:
validate
public void validate()
Validates the instance.
withAlternateName
public SBNamespaceInner withAlternateName(String alternateName)
Set the alternateName property: Alternate name for namespace.
Parameters:
Returns:
withDisableLocalAuth
public SBNamespaceInner withDisableLocalAuth(Boolean disableLocalAuth)
Set the disableLocalAuth property: This property disables SAS authentication for the Service Bus namespace.
Parameters:
Returns:
withEncryption
public SBNamespaceInner withEncryption(Encryption encryption)
Set the encryption property: Properties of BYOK Encryption description.
Parameters:
Returns:
withIdentity
public SBNamespaceInner withIdentity(Identity identity)
Set the identity property: Properties of BYOK Identity description.
Parameters:
Returns:
withLocation
public SBNamespaceInner withLocation(String location)
Overrides:
SBNamespaceInner.withLocation(String location)Parameters:
withPrivateEndpointConnections
public SBNamespaceInner withPrivateEndpointConnections(List
Set the privateEndpointConnections property: List of private endpoint connections.
Parameters:
Returns:
withSku
public SBNamespaceInner withSku(SBSku sku)
Set the sku property: Properties of SKU.
Parameters:
Returns:
withTags
public SBNamespaceInner withTags(Map
Overrides:
SBNamespaceInner.withTags(Map<String,String> tags)Parameters:
withZoneRedundant
public SBNamespaceInner withZoneRedundant(Boolean zoneRedundant)
Set the zoneRedundant property: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
Parameters:
Returns:
zoneRedundant
public Boolean zoneRedundant()
Get the zoneRedundant property: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
Returns: