/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.resources;
import org.joda.time.DateTime;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Deployment operation properties.
*/
public class DeploymentOperationProperties {
/**
* The state of the provisioning.
*/
@JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private String provisioningState;
/**
* The date and time of the operation.
*/
@JsonProperty(value = "timestamp", access = JsonProperty.Access.WRITE_ONLY)
private DateTime timestamp;
/**
* Deployment operation service request id.
*/
@JsonProperty(value = "serviceRequestId", access = JsonProperty.Access.WRITE_ONLY)
private String serviceRequestId;
/**
* Operation status code.
*/
@JsonProperty(value = "statusCode", access = JsonProperty.Access.WRITE_ONLY)
private String statusCode;
/**
* Operation status message.
*/
@JsonProperty(value = "statusMessage", access = JsonProperty.Access.WRITE_ONLY)
private Object statusMessage;
/**
* The target resource.
*/
@JsonProperty(value = "targetResource", access = JsonProperty.Access.WRITE_ONLY)
private TargetResource targetResource;
/**
* The HTTP request message.
*/
@JsonProperty(value = "request", access = JsonProperty.Access.WRITE_ONLY)
private HttpMessage request;
/**
* The HTTP response message.
*/
@JsonProperty(value = "response", access = JsonProperty.Access.WRITE_ONLY)
private HttpMessage response;
/**
* Get the provisioningState value.
*
* @return the provisioningState value
*/
public String provisioningState() {
return this.provisioningState;
}
/**
* Get the timestamp value.
*
* @return the timestamp value
*/
public DateTime timestamp() {
return this.timestamp;
}
/**
* Get the serviceRequestId value.
*
* @return the serviceRequestId value
*/
public String serviceRequestId() {
return this.serviceRequestId;
}
/**
* Get the statusCode value.
*
* @return the statusCode value
*/
public String statusCode() {
return this.statusCode;
}
/**
* Get the statusMessage value.
*
* @return the statusMessage value
*/
public Object statusMessage() {
return this.statusMessage;
}
/**
* Get the targetResource value.
*
* @return the targetResource value
*/
public TargetResource targetResource() {
return this.targetResource;
}
/**
* Get the request value.
*
* @return the request value
*/
public HttpMessage request() {
return this.request;
}
/**
* Get the response value.
*
* @return the response value
*/
public HttpMessage response() {
return this.response;
}
}