Class SqlTriggerGetPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.SqlTriggerResource
com.azure.resourcemanager.cosmos.models.SqlTriggerGetPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SqlTriggerResource>
The SqlTriggerGetPropertiesResource model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SqlTriggerGetPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptionetag()Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SqlTriggerGetPropertiesResource from the JsonReader.rid()Get the rid property: A system generated property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) ts()Get the ts property: A system generated property that denotes the last updated timestamp of the resource.voidvalidate()Validates the instance.Set the body property: Body of the Trigger.Set the id property: Name of the Cosmos DB SQL trigger.withTriggerOperation(TriggerOperation triggerOperation) Set the triggerOperation property: The operation the trigger is associated with.withTriggerType(TriggerType triggerType) Set the triggerType property: Type of the Trigger.Methods inherited from class SqlTriggerResource
body, id, triggerOperation, triggerTypeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
SqlTriggerGetPropertiesResource
public SqlTriggerGetPropertiesResource()Creates an instance of SqlTriggerGetPropertiesResource class.
-
-
Method Details
-
rid
Get the rid property: A system generated property. A unique identifier.- Returns:
- the rid value.
-
ts
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.- Returns:
- the ts value.
-
etag
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.- Returns:
- the etag value.
-
withId
Set the id property: Name of the Cosmos DB SQL trigger.- Overrides:
withIdin classSqlTriggerResource- Parameters:
id- the id value to set.- Returns:
- the SqlTriggerResource object itself.
-
withBody
Set the body property: Body of the Trigger.- Overrides:
withBodyin classSqlTriggerResource- Parameters:
body- the body value to set.- Returns:
- the SqlTriggerResource object itself.
-
withTriggerType
Set the triggerType property: Type of the Trigger.- Overrides:
withTriggerTypein classSqlTriggerResource- Parameters:
triggerType- the triggerType value to set.- Returns:
- the SqlTriggerResource object itself.
-
withTriggerOperation
Set the triggerOperation property: The operation the trigger is associated with.- Overrides:
withTriggerOperationin classSqlTriggerResource- Parameters:
triggerOperation- the triggerOperation value to set.- Returns:
- the SqlTriggerResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classSqlTriggerResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<SqlTriggerResource>- Overrides:
toJsonin classSqlTriggerResource- Throws:
IOException
-
fromJson
public static SqlTriggerGetPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SqlTriggerGetPropertiesResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SqlTriggerGetPropertiesResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the SqlTriggerGetPropertiesResource.
-