public final class Workspace extends GeneratedMessage implements WorkspaceOrBuilder
Represents a Dataform Git workspace.
Protobuf type google.cloud.dataform.v1beta1.Workspace
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
public static final int CREATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DATA_ENCRYPTION_STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DISABLE_MOVES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int INTERNAL_METADATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PRIVATE_RESOURCE_METADATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Workspace getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Workspace.Builder newBuilder()
public static Workspace.Builder newBuilder(Workspace prototype)
| Parameter |
| Name |
Description |
prototype |
Workspace
|
public static Workspace parseDelimitedFrom(InputStream input)
public static Workspace parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Workspace parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Workspace parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Workspace parseFrom(ByteString data)
public static Workspace parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Workspace parseFrom(CodedInputStream input)
public static Workspace parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Workspace parseFrom(InputStream input)
public static Workspace parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Workspace parseFrom(ByteBuffer data)
public static Workspace parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Workspace> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public Timestamp getCreateTime()
Output only. The timestamp of when the workspace was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The createTime.
|
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp of when the workspace was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataEncryptionState getDataEncryptionState()
Output only. A data encryption state of a Git repository if this Workspace
is protected by a KMS key.
.google.cloud.dataform.v1beta1.DataEncryptionState data_encryption_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataEncryptionStateOrBuilder getDataEncryptionStateOrBuilder()
Output only. A data encryption state of a Git repository if this Workspace
is protected by a KMS key.
.google.cloud.dataform.v1beta1.DataEncryptionState data_encryption_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Workspace getDefaultInstanceForType()
public boolean getDisableMoves()
Optional. If set to true, workspaces will not be moved if its linked
Repository is moved. Instead, it will be deleted.
optional bool disable_moves = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The disableMoves.
|
public String getInternalMetadata()
Output only. All the metadata information that is used internally to serve
the resource. For example: timestamps, flags, status fields, etc. The
format of this field is a JSON string.
optional string internal_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The internalMetadata.
|
public ByteString getInternalMetadataBytes()
Output only. All the metadata information that is used internally to serve
the resource. For example: timestamps, flags, status fields, etc. The
format of this field is a JSON string.
optional string internal_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for internalMetadata.
|
Identifier. The workspace's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Identifier. The workspace's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
public Parser<Workspace> getParserForType()
Overrides
public PrivateResourceMetadata getPrivateResourceMetadata()
Output only. Metadata indicating whether this resource is user-scoped. For
Workspace resources, the user_scoped field is always true.
.google.cloud.dataform.v1beta1.PrivateResourceMetadata private_resource_metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PrivateResourceMetadataOrBuilder getPrivateResourceMetadataOrBuilder()
Output only. Metadata indicating whether this resource is user-scoped. For
Workspace resources, the user_scoped field is always true.
.google.cloud.dataform.v1beta1.PrivateResourceMetadata private_resource_metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasCreateTime()
Output only. The timestamp of when the workspace was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the createTime field is set.
|
public boolean hasDataEncryptionState()
Output only. A data encryption state of a Git repository if this Workspace
is protected by a KMS key.
.google.cloud.dataform.v1beta1.DataEncryptionState data_encryption_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the dataEncryptionState field is set.
|
public boolean hasDisableMoves()
Optional. If set to true, workspaces will not be moved if its linked
Repository is moved. Instead, it will be deleted.
optional bool disable_moves = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the disableMoves field is set.
|
public boolean hasInternalMetadata()
Output only. All the metadata information that is used internally to serve
the resource. For example: timestamps, flags, status fields, etc. The
format of this field is a JSON string.
optional string internal_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the internalMetadata field is set.
|
public boolean hasPrivateResourceMetadata()
Output only. Metadata indicating whether this resource is user-scoped. For
Workspace resources, the user_scoped field is always true.
.google.cloud.dataform.v1beta1.PrivateResourceMetadata private_resource_metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the privateResourceMetadata field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Workspace.Builder newBuilderForType()
protected Workspace.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Workspace.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides