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 |
---|
Type | Description |
int | |
public static final int OS_POLICY_ASSIGNMENT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int ROLLOUT_START_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int ROLLOUT_STATE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int ROLLOUT_UPDATE_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static OSPolicyAssignmentOperationMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static OSPolicyAssignmentOperationMetadata.Builder newBuilder()
public static OSPolicyAssignmentOperationMetadata.Builder newBuilder(OSPolicyAssignmentOperationMetadata prototype)
public static OSPolicyAssignmentOperationMetadata parseDelimitedFrom(InputStream input)
public static OSPolicyAssignmentOperationMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignmentOperationMetadata parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static OSPolicyAssignmentOperationMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteString data)
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignmentOperationMetadata parseFrom(CodedInputStream input)
public static OSPolicyAssignmentOperationMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignmentOperationMetadata parseFrom(InputStream input)
public static OSPolicyAssignmentOperationMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteBuffer data)
public static OSPolicyAssignmentOperationMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<OSPolicyAssignmentOperationMetadata> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public OSPolicyAssignmentOperationMetadata.APIMethod getApiMethod()
The OS policy assignment API method.
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.APIMethod api_method = 2;
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()
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()
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;
public OSPolicyAssignmentOperationMetadata.RolloutState getRolloutState()
State of the rollout
.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.RolloutState rollout_state = 3;
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;
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public final UnknownFieldSet getUnknownFields()
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 |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public OSPolicyAssignmentOperationMetadata.Builder newBuilderForType()
protected OSPolicyAssignmentOperationMetadata.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public OSPolicyAssignmentOperationMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides