Class OSPolicyAssignmentOperationMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OSPolicyAssignmentOperationMetadata.Builder>
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.Builder
- All Implemented Interfaces:
OSPolicyAssignmentOperationMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OSPolicyAssignmentOperationMetadata
public static final class OSPolicyAssignmentOperationMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OSPolicyAssignmentOperationMetadata.Builder>
implements OSPolicyAssignmentOperationMetadataOrBuilder
OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.Protobuf type
google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The OS policy assignment API method.Reference to the `OSPolicyAssignment` API resource.Rollout start timeState of the rolloutRollout update timeThe OS policy assignment API method.intThe OS policy assignment API method.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorReference to the `OSPolicyAssignment` API resource.com.google.protobuf.ByteStringReference to the `OSPolicyAssignment` API resource.com.google.protobuf.TimestampRollout start timecom.google.protobuf.Timestamp.BuilderRollout start timecom.google.protobuf.TimestampOrBuilderRollout start timeState of the rolloutintState of the rolloutcom.google.protobuf.TimestampRollout update timecom.google.protobuf.Timestamp.BuilderRollout update timecom.google.protobuf.TimestampOrBuilderRollout update timebooleanRollout start timebooleanRollout update timeprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRolloutStartTime(com.google.protobuf.Timestamp value) Rollout start timemergeRolloutUpdateTime(com.google.protobuf.Timestamp value) Rollout update timeThe OS policy assignment API method.setApiMethodValue(int value) The OS policy assignment API method.setOsPolicyAssignment(String value) Reference to the `OSPolicyAssignment` API resource.setOsPolicyAssignmentBytes(com.google.protobuf.ByteString value) Reference to the `OSPolicyAssignment` API resource.setRolloutStartTime(com.google.protobuf.Timestamp value) Rollout start timesetRolloutStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Rollout start timeState of the rolloutsetRolloutStateValue(int value) State of the rolloutsetRolloutUpdateTime(com.google.protobuf.Timestamp value) Rollout update timesetRolloutUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Rollout update timeMethods 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<OSPolicyAssignmentOperationMetadata.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<OSPolicyAssignmentOperationMetadata.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<OSPolicyAssignmentOperationMetadata.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<OSPolicyAssignmentOperationMetadata.Builder>
-
mergeFrom
public OSPolicyAssignmentOperationMetadata.Builder mergeFrom(OSPolicyAssignmentOperationMetadata other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OSPolicyAssignmentOperationMetadata.Builder>
-
mergeFrom
public OSPolicyAssignmentOperationMetadata.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<OSPolicyAssignmentOperationMetadata.Builder>- Throws:
IOException
-
getOsPolicyAssignment
Reference to the `OSPolicyAssignment` API resource. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}`string os_policy_assignment = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getOsPolicyAssignmentin interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The osPolicyAssignment.
-
getOsPolicyAssignmentBytes
public com.google.protobuf.ByteString getOsPolicyAssignmentBytes()Reference to the `OSPolicyAssignment` API resource. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}`string os_policy_assignment = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getOsPolicyAssignmentBytesin interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The bytes for osPolicyAssignment.
-
setOsPolicyAssignment
Reference to the `OSPolicyAssignment` API resource. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}`string os_policy_assignment = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The osPolicyAssignment to set.- Returns:
- This builder for chaining.
-
clearOsPolicyAssignment
Reference to the `OSPolicyAssignment` API resource. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}`string os_policy_assignment = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setOsPolicyAssignmentBytes
public OSPolicyAssignmentOperationMetadata.Builder setOsPolicyAssignmentBytes(com.google.protobuf.ByteString value) Reference to the `OSPolicyAssignment` API resource. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}`string os_policy_assignment = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for osPolicyAssignment to set.- Returns:
- This builder for chaining.
-
getApiMethodValue
public int getApiMethodValue()The OS policy assignment API method.
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;- Specified by:
getApiMethodValuein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The enum numeric value on the wire for apiMethod.
-
setApiMethodValue
The OS policy assignment API method.
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;- Parameters:
value- The enum numeric value on the wire for apiMethod to set.- Returns:
- This builder for chaining.
-
getApiMethod
The OS policy assignment API method.
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;- Specified by:
getApiMethodin interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The apiMethod.
-
setApiMethod
public OSPolicyAssignmentOperationMetadata.Builder setApiMethod(OSPolicyAssignmentOperationMetadata.APIMethod value) The OS policy assignment API method.
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;- Parameters:
value- The apiMethod to set.- Returns:
- This builder for chaining.
-
clearApiMethod
The OS policy assignment API method.
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;- Returns:
- This builder for chaining.
-
getRolloutStateValue
public int getRolloutStateValue()State of the rollout
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;- Specified by:
getRolloutStateValuein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The enum numeric value on the wire for rolloutState.
-
setRolloutStateValue
State of the rollout
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;- Parameters:
value- The enum numeric value on the wire for rolloutState to set.- Returns:
- This builder for chaining.
-
getRolloutState
State of the rollout
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;- Specified by:
getRolloutStatein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The rolloutState.
-
setRolloutState
public OSPolicyAssignmentOperationMetadata.Builder setRolloutState(OSPolicyAssignmentOperationMetadata.RolloutState value) State of the rollout
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;- Parameters:
value- The rolloutState to set.- Returns:
- This builder for chaining.
-
clearRolloutState
State of the rollout
.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;- Returns:
- This builder for chaining.
-
hasRolloutStartTime
public boolean hasRolloutStartTime()Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;- Specified by:
hasRolloutStartTimein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- Whether the rolloutStartTime field is set.
-
getRolloutStartTime
public com.google.protobuf.Timestamp getRolloutStartTime()Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;- Specified by:
getRolloutStartTimein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The rolloutStartTime.
-
setRolloutStartTime
public OSPolicyAssignmentOperationMetadata.Builder setRolloutStartTime(com.google.protobuf.Timestamp value) Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4; -
setRolloutStartTime
public OSPolicyAssignmentOperationMetadata.Builder setRolloutStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4; -
mergeRolloutStartTime
public OSPolicyAssignmentOperationMetadata.Builder mergeRolloutStartTime(com.google.protobuf.Timestamp value) Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4; -
clearRolloutStartTime
Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4; -
getRolloutStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getRolloutStartTimeBuilder()Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4; -
getRolloutStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRolloutStartTimeOrBuilder()Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;- Specified by:
getRolloutStartTimeOrBuilderin interfaceOSPolicyAssignmentOperationMetadataOrBuilder
-
hasRolloutUpdateTime
public boolean hasRolloutUpdateTime()Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;- Specified by:
hasRolloutUpdateTimein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- Whether the rolloutUpdateTime field is set.
-
getRolloutUpdateTime
public com.google.protobuf.Timestamp getRolloutUpdateTime()Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;- Specified by:
getRolloutUpdateTimein interfaceOSPolicyAssignmentOperationMetadataOrBuilder- Returns:
- The rolloutUpdateTime.
-
setRolloutUpdateTime
public OSPolicyAssignmentOperationMetadata.Builder setRolloutUpdateTime(com.google.protobuf.Timestamp value) Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5; -
setRolloutUpdateTime
public OSPolicyAssignmentOperationMetadata.Builder setRolloutUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5; -
mergeRolloutUpdateTime
public OSPolicyAssignmentOperationMetadata.Builder mergeRolloutUpdateTime(com.google.protobuf.Timestamp value) Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5; -
clearRolloutUpdateTime
Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5; -
getRolloutUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getRolloutUpdateTimeBuilder()Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5; -
getRolloutUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRolloutUpdateTimeOrBuilder()Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;- Specified by:
getRolloutUpdateTimeOrBuilderin interfaceOSPolicyAssignmentOperationMetadataOrBuilder
-