ServiceBusQueueOutputDataSource Class
- java.
lang. Object - com.
azure. resourcemanager. streamanalytics. models. OutputDataSource - com.
azure. resourcemanager. streamanalytics. models. ServiceBusQueueOutputDataSource
- com.
- com.
public final class ServiceBusQueueOutputDataSource
extends OutputDataSource
Describes a Service Bus Queue output data source.
Constructor Summary
| Constructor | Description |
|---|---|
| ServiceBusQueueOutputDataSource() |
Creates an instance of Service |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Authentication |
authenticationMode()
Get the authentication |
|
static
Service |
fromJson(JsonReader jsonReader)
Reads an instance of Service |
| List<String> |
propertyColumns()
Get the property |
| String |
queueName()
Get the queue |
| String |
serviceBusNamespace()
Get the service |
| String |
sharedAccessPolicyKey()
Get the shared |
| String |
sharedAccessPolicyName()
Get the shared |
| Object |
systemPropertyColumns()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Indicates the type of data source output will be written to. |
| void |
validate()
Validates the instance. |
|
Service |
withAuthenticationMode(AuthenticationMode authenticationMode)
Set the authentication |
|
Service |
withPropertyColumns(List<String> propertyColumns)
Set the property |
|
Service |
withQueueName(String queueName)
Set the queue |
|
Service |
withServiceBusNamespace(String serviceBusNamespace)
Set the service |
|
Service |
withSharedAccessPolicyKey(String sharedAccessPolicyKey)
Set the shared |
|
Service |
withSharedAccessPolicyName(String sharedAccessPolicyName)
Set the shared |
|
Service |
withSystemPropertyColumns(Object systemPropertyColumns)
Set the system |
Methods inherited from OutputDataSource
Methods inherited from java.lang.Object
Constructor Details
ServiceBusQueueOutputDataSource
public ServiceBusQueueOutputDataSource()
Creates an instance of ServiceBusQueueOutputDataSource class.
Method Details
authenticationMode
public AuthenticationMode authenticationMode()
Get the authenticationMode property: Authentication Mode.
Returns:
fromJson
public static ServiceBusQueueOutputDataSource fromJson(JsonReader jsonReader)
Reads an instance of ServiceBusQueueOutputDataSource from the JsonReader.
Parameters:
Returns:
Throws:
propertyColumns
public List<String> propertyColumns()
Get the propertyColumns property: A string array of the names of output columns to be attached to Service Bus messages as custom properties.
Returns:
queueName
public String queueName()
Get the queueName property: The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
Returns:
serviceBusNamespace
public String serviceBusNamespace()
Get the serviceBusNamespace property: The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
Returns:
sharedAccessPolicyKey
public String sharedAccessPolicyKey()
Get the sharedAccessPolicyKey property: The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
Returns:
sharedAccessPolicyName
public String sharedAccessPolicyName()
Get the sharedAccessPolicyName property: The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
Returns:
systemPropertyColumns
public Object systemPropertyColumns()
Get the systemPropertyColumns property: The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ServiceBusQueueOutputDataSource.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
Overrides:
ServiceBusQueueOutputDataSource.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
ServiceBusQueueOutputDataSource.validate()withAuthenticationMode
public ServiceBusQueueOutputDataSource withAuthenticationMode(AuthenticationMode authenticationMode)
Set the authenticationMode property: Authentication Mode.
Parameters:
Returns:
withPropertyColumns
public ServiceBusQueueOutputDataSource withPropertyColumns(List<String> propertyColumns)
Set the propertyColumns property: A string array of the names of output columns to be attached to Service Bus messages as custom properties.
Parameters:
Returns:
withQueueName
public ServiceBusQueueOutputDataSource withQueueName(String queueName)
Set the queueName property: The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
Parameters:
Returns:
withServiceBusNamespace
public ServiceBusQueueOutputDataSource withServiceBusNamespace(String serviceBusNamespace)
Set the serviceBusNamespace property: The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
Parameters:
Returns:
withSharedAccessPolicyKey
public ServiceBusQueueOutputDataSource withSharedAccessPolicyKey(String sharedAccessPolicyKey)
Set the sharedAccessPolicyKey property: The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
Parameters:
Returns:
withSharedAccessPolicyName
public ServiceBusQueueOutputDataSource withSharedAccessPolicyName(String sharedAccessPolicyName)
Set the sharedAccessPolicyName property: The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
Parameters:
Returns:
withSystemPropertyColumns
public ServiceBusQueueOutputDataSource withSystemPropertyColumns(Object systemPropertyColumns)
Set the systemPropertyColumns property: The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.
Parameters:
Returns: