Class Deployment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Deployment.Builder
- All Implemented Interfaces:
DeploymentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Deployment
public static final class Deployment.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
implements DeploymentOrBuilder
Represents a deployment in an environment. A deployment happens when a flow version configured to be active in the environment. You can configure running pre-deployment steps, e.g. running validation test cases, experiment auto-rollout, etc.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Deployment-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()End time of this deployment.The name of the flow version for this deployment.The name of the deployment.Result of the deployment.Start time of this deployment.The current state of the deployment.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampEnd time of this deployment.com.google.protobuf.Timestamp.BuilderEnd time of this deployment.com.google.protobuf.TimestampOrBuilderEnd time of this deployment.The name of the flow version for this deployment.com.google.protobuf.ByteStringThe name of the flow version for this deployment.getName()The name of the deployment.com.google.protobuf.ByteStringThe name of the deployment.Result of the deployment.Result of the deployment.Result of the deployment.com.google.protobuf.TimestampStart time of this deployment.com.google.protobuf.Timestamp.BuilderStart time of this deployment.com.google.protobuf.TimestampOrBuilderStart time of this deployment.getState()The current state of the deployment.intThe current state of the deployment.booleanEnd time of this deployment.booleanResult of the deployment.booleanStart time of this deployment.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEndTime(com.google.protobuf.Timestamp value) End time of this deployment.mergeFrom(Deployment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeResult(Deployment.Result value) Result of the deployment.mergeStartTime(com.google.protobuf.Timestamp value) Start time of this deployment.setEndTime(com.google.protobuf.Timestamp value) End time of this deployment.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) End time of this deployment.setFlowVersion(String value) The name of the flow version for this deployment.setFlowVersionBytes(com.google.protobuf.ByteString value) The name of the flow version for this deployment.The name of the deployment.setNameBytes(com.google.protobuf.ByteString value) The name of the deployment.setResult(Deployment.Result value) Result of the deployment.setResult(Deployment.Result.Builder builderForValue) Result of the deployment.setStartTime(com.google.protobuf.Timestamp value) Start time of this deployment.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Start time of this deployment.setState(Deployment.State value) The current state of the deployment.setStateValue(int value) The current state of the deployment.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Deployment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Deployment.Builder>
-
mergeFrom
public Deployment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Deployment.Builder>- Throws:
IOException
-
getName
The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
string name = 1;- Specified by:
getNamein interfaceDeploymentOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
string name = 1;- Specified by:
getNameBytesin interfaceDeploymentOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getFlowVersion
The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
string flow_version = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getFlowVersionin interfaceDeploymentOrBuilder- Returns:
- The flowVersion.
-
getFlowVersionBytes
public com.google.protobuf.ByteString getFlowVersionBytes()The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
string flow_version = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getFlowVersionBytesin interfaceDeploymentOrBuilder- Returns:
- The bytes for flowVersion.
-
setFlowVersion
The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
string flow_version = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The flowVersion to set.- Returns:
- This builder for chaining.
-
clearFlowVersion
The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
string flow_version = 2 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setFlowVersionBytes
The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
string flow_version = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for flowVersion to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()The current state of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.State state = 3;- Specified by:
getStateValuein interfaceDeploymentOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
The current state of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.State state = 3;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
The current state of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.State state = 3;- Specified by:
getStatein interfaceDeploymentOrBuilder- Returns:
- The state.
-
setState
The current state of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.State state = 3;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
The current state of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.State state = 3;- Returns:
- This builder for chaining.
-
hasResult
public boolean hasResult()Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4;- Specified by:
hasResultin interfaceDeploymentOrBuilder- Returns:
- Whether the result field is set.
-
getResult
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4;- Specified by:
getResultin interfaceDeploymentOrBuilder- Returns:
- The result.
-
setResult
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4; -
setResult
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4; -
mergeResult
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4; -
clearResult
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4; -
getResultBuilder
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4; -
getResultOrBuilder
Result of the deployment.
.google.cloud.dialogflow.cx.v3beta1.Deployment.Result result = 4;- Specified by:
getResultOrBuilderin interfaceDeploymentOrBuilder
-
hasStartTime
public boolean hasStartTime()Start time of this deployment.
.google.protobuf.Timestamp start_time = 5;- Specified by:
hasStartTimein interfaceDeploymentOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()Start time of this deployment.
.google.protobuf.Timestamp start_time = 5;- Specified by:
getStartTimein interfaceDeploymentOrBuilder- Returns:
- The startTime.
-
setStartTime
Start time of this deployment.
.google.protobuf.Timestamp start_time = 5; -
setStartTime
Start time of this deployment.
.google.protobuf.Timestamp start_time = 5; -
mergeStartTime
Start time of this deployment.
.google.protobuf.Timestamp start_time = 5; -
clearStartTime
Start time of this deployment.
.google.protobuf.Timestamp start_time = 5; -
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()Start time of this deployment.
.google.protobuf.Timestamp start_time = 5; -
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()Start time of this deployment.
.google.protobuf.Timestamp start_time = 5;- Specified by:
getStartTimeOrBuilderin interfaceDeploymentOrBuilder
-
hasEndTime
public boolean hasEndTime()End time of this deployment.
.google.protobuf.Timestamp end_time = 6;- Specified by:
hasEndTimein interfaceDeploymentOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()End time of this deployment.
.google.protobuf.Timestamp end_time = 6;- Specified by:
getEndTimein interfaceDeploymentOrBuilder- Returns:
- The endTime.
-
setEndTime
End time of this deployment.
.google.protobuf.Timestamp end_time = 6; -
setEndTime
End time of this deployment.
.google.protobuf.Timestamp end_time = 6; -
mergeEndTime
End time of this deployment.
.google.protobuf.Timestamp end_time = 6; -
clearEndTime
End time of this deployment.
.google.protobuf.Timestamp end_time = 6; -
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()End time of this deployment.
.google.protobuf.Timestamp end_time = 6; -
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()End time of this deployment.
.google.protobuf.Timestamp end_time = 6;- Specified by:
getEndTimeOrBuilderin interfaceDeploymentOrBuilder
-