public final class OSPolicyAssignmentOperationMetadata extends GeneratedMessageV3 implements OSPolicyAssignmentOperationMetadataOrBuilder
OS policy assignment operation metadata provided by OS policy assignment API
methods that return long running operations.
Protobuf type google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata
Static Fields
public static final int API_METHOD_FIELD_NUMBER
Field Value
public static final int OS_POLICY_ASSIGNMENT_FIELD_NUMBER
Field Value
public static final int ROLLOUT_START_TIME_FIELD_NUMBER
Field Value
public static final int ROLLOUT_STATE_FIELD_NUMBER
Field Value
public static final int ROLLOUT_UPDATE_TIME_FIELD_NUMBER
Field Value
Static Methods
public static OSPolicyAssignmentOperationMetadata getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static OSPolicyAssignmentOperationMetadata.Builder newBuilder()
Returns
public static OSPolicyAssignmentOperationMetadata.Builder newBuilder(OSPolicyAssignmentOperationMetadata prototype)
Parameter
Returns
public static OSPolicyAssignmentOperationMetadata parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<OSPolicyAssignmentOperationMetadata> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public OSPolicyAssignmentOperationMetadata.APIMethod getApiMethod()
The OS policy assignment API method.
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;
Returns
public int getApiMethodValue()
The OS policy assignment API method.
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for apiMethod.
|
public OSPolicyAssignmentOperationMetadata getDefaultInstanceForType()
Returns
public String 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) = { ... }
Returns
Type | Description |
String | The osPolicyAssignment.
|
public 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) = { ... }
Returns
Type | Description |
ByteString | The bytes for osPolicyAssignment.
|
public Parser<OSPolicyAssignmentOperationMetadata> getParserForType()
Returns
Overrides
public Timestamp getRolloutStartTime()
Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;
Returns
Type | Description |
Timestamp | The rolloutStartTime.
|
public TimestampOrBuilder getRolloutStartTimeOrBuilder()
Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;
Returns
public OSPolicyAssignmentOperationMetadata.RolloutState getRolloutState()
State of the rollout
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;
Returns
public int getRolloutStateValue()
State of the rollout
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;
Returns
Type | Description |
int | The enum numeric value on the wire for rolloutState.
|
public Timestamp getRolloutUpdateTime()
Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;
Returns
Type | Description |
Timestamp | The rolloutUpdateTime.
|
public TimestampOrBuilder getRolloutUpdateTimeOrBuilder()
Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;
Returns
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasRolloutStartTime()
Rollout start time
.google.protobuf.Timestamp rollout_start_time = 4;
Returns
Type | Description |
boolean | Whether the rolloutStartTime field is set.
|
public boolean hasRolloutUpdateTime()
Rollout update time
.google.protobuf.Timestamp rollout_update_time = 5;
Returns
Type | Description |
boolean | Whether the rolloutUpdateTime field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public OSPolicyAssignmentOperationMetadata.Builder newBuilderForType()
Returns
protected OSPolicyAssignmentOperationMetadata.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public OSPolicyAssignmentOperationMetadata.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions