public final class DeploymentUnit extends GeneratedMessage implements DeploymentUnitOrBuilder
A DeploymentUnit is a container for a deployment and its dependencies.
An existing deployment can be provided directly in the unit, or the unit
can act as a placeholder to define the DAG, with the deployment specs
supplied in a provisionDeploymentRequest.
Protobuf type google.cloud.config.v1.DeploymentUnit
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DEPENDENCIES_FIELD_NUMBER
public static final int DEPENDENCIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DEPLOYMENT_FIELD_NUMBER
public static final int DEPLOYMENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DeploymentUnit getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DeploymentUnit.Builder newBuilder()
newBuilder(DeploymentUnit prototype)
public static DeploymentUnit.Builder newBuilder(DeploymentUnit prototype)
public static DeploymentUnit parseDelimitedFrom(InputStream input)
public static DeploymentUnit parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DeploymentUnit parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DeploymentUnit parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DeploymentUnit parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeploymentUnit parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeploymentUnit parseFrom(CodedInputStream input)
public static DeploymentUnit parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DeploymentUnit parseFrom(InputStream input)
public static DeploymentUnit parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DeploymentUnit parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DeploymentUnit parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DeploymentUnit> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DeploymentUnit getDefaultInstanceForType()
getDependencies(int index)
public String getDependencies(int index)
Required. The IDs of the deployment units within the deployment group that
this unit depends on.
repeated string dependencies = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The dependencies at the given index.
|
getDependenciesBytes(int index)
public ByteString getDependenciesBytes(int index)
Required. The IDs of the deployment units within the deployment group that
this unit depends on.
repeated string dependencies = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the dependencies at the given index.
|
getDependenciesCount()
public int getDependenciesCount()
Required. The IDs of the deployment units within the deployment group that
this unit depends on.
repeated string dependencies = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of dependencies.
|
getDependenciesList()
public ProtocolStringList getDependenciesList()
Required. The IDs of the deployment units within the deployment group that
this unit depends on.
repeated string dependencies = 3 [(.google.api.field_behavior) = REQUIRED];
getDeployment()
public String getDeployment()
Optional. The name of the deployment to be provisioned.
Format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.
optional string deployment = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The deployment.
|
getDeploymentBytes()
public ByteString getDeploymentBytes()
Optional. The name of the deployment to be provisioned.
Format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.
optional string deployment = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for deployment.
|
getId()
The id of the deployment unit. Must be unique within the deployment group.
string id = 1;
| Returns |
| Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
The id of the deployment unit. Must be unique within the deployment group.
string id = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for id.
|
getParserForType()
public Parser<DeploymentUnit> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasDeployment()
public boolean hasDeployment()
Optional. The name of the deployment to be provisioned.
Format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.
optional string deployment = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
boolean |
Whether the deployment field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DeploymentUnit.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DeploymentUnit.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DeploymentUnit.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides